package cn.csc.module.order.controller.app.order.vo;

import cn.csc.module.order.controller.admin.addr.vo.OrderAddrRespVO;
import cn.csc.module.order.controller.admin.item.vo.OrderItemBaseVO;
import cn.csc.module.order.controller.admin.order.vo.OrderBaseVO;
import lombok.Data;

import java.math.BigInteger;
import java.util.List;
import java.util.Map;

/**
 * @author liuchuang
 * @version 1.0
 * @modify
 * @since 2024/12/18 14:33
 */
@Data
public class AppOrderWithItemAndAddrRespVO extends OrderBaseVO {

    /**
     * 订单子项（按店铺ID分组）
     */
    private Map<BigInteger,List<OrderItemBaseVO>> orderItemMap;

    /**
     * 订单地址（按订单地址分组）
     */
    private Map<BigInteger,List<OrderAddrRespVO>> orderAddrMap;

    /**
     * 物流信息按钮是否显示，0 显示，1 不显示
     */
    private Integer deliveryDisplay;


}
